broad leaved tree - German English Dictionary